﻿using System;
using System.Collections.Generic;
using AccesoData;
using Logica.Interfaces;

namespace Logica.Comandos.AseguradoraCommand
{
    public class ComandoObtenerTodasAseguradoras : Comando, IConsultableLista
    {
        #region Metodos Sin Implementar

        public override void Ejecutar()
        {
            throw new NotImplementedException();
        }
        #endregion

        #region Metodo Implementado

        /// <summary>
        /// Obtener la listad de aseguradoras
        /// </summary>
        /// <param name="busqueda"></param>
        /// <returns></returns>
        public List<Object> Ejecutar(Object busqueda)
        {
            List<object> retorno = new List<object>();
            foreach (var lugarN in DAO.ObtenerFabrica(1).ObtenerDaoAseguradora().ObtenerAseguradoras())
            {
                retorno.Add(lugarN);
            }
            return retorno;
        }

        #endregion
        
    }
}
